local extension = Package:new("hy_gamemode", Package.SpecialPack)

extension.extensionName = "touhou_hy"
Fk:loadTranslationTable {
    ["hy_gamemode"] = "游戏模式+",
}

local function loadMode(name)
    local HY = require "packages.touhou_hy.utility.utility"
    local U = require "packages.utility.utility"
    require("packages.touhou_hy.pkgs.gamemode." .. name)(extension, HY, U)
end

loadMode("flag")
loadMode("gambler")
loadMode("fxtz")

return extension
